/**
 *====================================================
 * 文件名称: FinanceTask.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年9月24日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.input;

import java.math.BigDecimal;
import java.util.List;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: FinanceTask
 * @Description: TODO 提货-流程待审批任务列表
 * @author: NTBK-021-1010
 * @date: 2016年10月31日 下午2:45:50
 */
public class PickupHandleWorkflow {
	
	
	
	
	
	/**提货申请参数**/
	@Parameter(name = "pickupId", description = "提货申请ID")
	private Long pickupId;
	
	@Parameter(name = "financeValuation", description = "货物金额", nullable = true)  
	private BigDecimal financeValuation;
	
	@Parameter(name = "bulkstockInterest", description = "货物利息", nullable = true) 
	private BigDecimal bulkstockInterest;
	
	@Parameter(name = "adjustAmount", description = "调整金额", nullable = true) 
	private BigDecimal adjustAmount;
	
	@Parameter(name = "allowValuation", description = "允许金额", nullable = true) 
	private BigDecimal allowValuation;
	
	@Parameter(name = "adjustReson", description = "审核调整原因", nullable = true) 
	private Integer adjustReson;
	
	@Parameter(name = "adjustment", description = "审核调整说明", nullable = true) 
	private String adjustment;
	
	@Parameter(name = "auditRemark", description = "审核备注", nullable = true) 
	private String auditRemark;
	
	//评估价格信息
	private List<EvaluationPrice> evaluationPriceList;
	
	@Parameter(name = "evaluationPriceJson", description = "评估价格json", nullable = true)
	private String evaluationPriceJson;
	
	@Parameter(name = "taskType", description = "业务类型Id:融资|放款|提货")
	private String taskType;
	
	@Parameter(name = "submitType", description = "操作类型ID:0:保存/1:提交")
	private String submitType;
	
	@Parameter(name = "submitState", description = "审核意见类型:0:拒绝/1:同意")
	private Long submitState;
	
	@Parameter(name = "opinion", description = "审核意见", nullable = true)
	private String opinion;


	
	
	
	public String getEvaluationPriceJson() {
		return evaluationPriceJson;
	}

	public void setEvaluationPriceJson(String evaluationPriceJson) {
		this.evaluationPriceJson = evaluationPriceJson;
	}

	public List<EvaluationPrice> getEvaluationPriceList() {
		return evaluationPriceList;
	}

	public void setEvaluationPriceList(List<EvaluationPrice> evaluationPriceList) {
		this.evaluationPriceList = evaluationPriceList;
	}

	public Long getPickupId() {
		return pickupId;
	}

	public void setPickupId(Long pickupId) {
		this.pickupId = pickupId;
	}

	public BigDecimal getFinanceValuation() {
		return financeValuation;
	}

	public void setFinanceValuation(BigDecimal financeValuation) {
		this.financeValuation = financeValuation;
	}

	public BigDecimal getBulkstockInterest() {
		return bulkstockInterest;
	}

	public void setBulkstockInterest(BigDecimal bulkstockInterest) {
		this.bulkstockInterest = bulkstockInterest;
	}

	public BigDecimal getAdjustAmount() {
		return adjustAmount;
	}

	public void setAdjustAmount(BigDecimal adjustAmount) {
		this.adjustAmount = adjustAmount;
	}

	public BigDecimal getAllowValuation() {
		return allowValuation;
	}

	public void setAllowValuation(BigDecimal allowValuation) {
		this.allowValuation = allowValuation;
	}

	public Integer getAdjustReson() {
		return adjustReson;
	}

	public void setAdjustReson(Integer adjustReson) {
		this.adjustReson = adjustReson;
	}

	public String getAdjustment() {
		return adjustment;
	}

	public void setAdjustment(String adjustment) {
		this.adjustment = adjustment;
	}

	public String getAuditRemark() {
		return auditRemark;
	}

	public void setAuditRemark(String auditRemark) {
		this.auditRemark = auditRemark;
	}


	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getSubmitType() {
		return submitType;
	}

	public void setSubmitType(String submitType) {
		this.submitType = submitType;
	}

	public Long getSubmitState() {
		return submitState;
	}

	public void setSubmitState(Long submitState) {
		this.submitState = submitState;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	
	
	
	
	
	
}


